價格:免費
更新日期:2019-02-25
檔案大小:83.5 MB
目前版本:1.2.0
版本需求:需要 iOS 9.0 或以上版本。與 iPhone、iPad 及 iPod touch 相容。
敘述:學習機器語言編程
支援語言:德語, 日語, 簡體中文, 繁體中文, 英語
CPU只能做怎麼簡單的事情嗎!?
這是一個以一筆畫解密遊戲來體驗CPU運作方法的「可動參考書」APP。
CPU是如何運行程序的呢?指標到底是什麼呢?
在完成解密遊戲之後,自然地就明白電腦的運作方式了。
不論是對C語言的指標感到困擾的人,或沒有編程知識的人都可以愉快遊玩。
CPU是藉著機器語言運行。這個被稱為機器語言或組合語言。
這麼說的話,可能感覺有點難,但是不用擔心。
普通的編程語言,可以做到的事情很少而且簡單。
該APP是以虛構的8位元CPU為題材,並將CPU的規格簡單化。
只能做單純的事情的CPU,是如何來運行電腦呢?
在嚮導比特機器人的解說之下,慢慢地理解吧。
將簡單的機器語言組合起來,製作出各種動作!
在學校的課程中或解說書中難以弄明白CPU是因為其運作方式難以用書面來呈現,所以不好理解,或者要建立嘗試的環境或進行編程太麻煩。
該APP,以一筆畫的輕捷方式節省編程的麻煩,而且用動畫將CPU運作的情形「可視化」,讓玩家可以很容易理解電腦的運作方式。
各個不同重要的主題都有不同等級的解密遊戲。
每一個等級有4個遊戲關卡,總共有80個關卡。
另外,在遊戲中沒辦法詳細說明的重要主題,則另外整理出24個解説。
階段性地慢慢地升級吧!
希望該APP能為您的電腦生活提供幫助!
----------------------------------------------
目錄
----------------------------------------------
STEP 1 在記憶體編寫數據吧
STEP 2 驅動指標吧
STEP 3 來顯示各種的圖案吧
STEP 4 更改記憶體數據
STEP 5 排序問題
STEP 6 挑戰題
STEP 6.5 機器語言的二三事
機器語言是什麼?
APP的內容
組合語言是什麼?
編程 語言是什麼?
STEP FREE 自由地編程!
STEP 7 CPU可以完成的事情
STEP 8 使用多個暫存器
STEP 9 排序問題
STEP 10 初級 挑戰題
STEP 10.5 CPU的威力!
CPU的性能
快取
管線
多核心處理器
STEP 11 跳躍指令 (零旗標)
STEP 12 排序問題
STEP 13 挑戰 ZERO旗標
STEP 14 跳躍指令 (進位)
STEP 15 排序問題
STEP 16 挑戰 CARRY旗標
STEP 16.5 暫存器與記憶體的小知識
16位元的計算
CPU可以進行加法 也可以進行減法
尾序
網路 尾序
STEP FREE 自由地編程!
STEP 17 文本模式
STEP 18 CMP(比較)指令
STEP 19 字符串處理
STEP 20 排序問題
STEP 21 挑戰 TEXT模式
STEP 21.5 面向初級程序員的小知識①
記憶體與變數
C語言的指標
程序的位置
結束程序
STEP FREE 自由地編程!
STEP 22 CALL指令
STEP 23 子程序
STEP 24 挑戰 子程序
STEP 24.5 面向初級程序員的小知識②
指令指標
堆疊 指標
局部變數 消失的原因
傳參考的 圖解
STEP 25 RGB模式
STEP 26 邏輯運算
STEP 27 挑戰 邏輯運算
STEP 27.5 外部裝置的二三事
全彩
透明度的數據
與外部裝置的 輸入輸出
中斷控制
STEP FREE 自由地編程!
STEP 28 綜合 挑戰①
STEP 29 綜合 挑戰②
STEP 30 最後的挑戰!
STEP END 結語
----------------------------------------------
支援平台:iPhone, iPad